import { axios } from '@/utils/request'

/**
 * 资方列表
 * @param {*} parameter 
 * @returns 
 */
export function getCapitalList (parameter) {
  return axios({
    url: '/admin/capital/page',
    method: 'post',
    data: parameter
  })
}
/**
 * 新增资方
 * @param {*} parameter 
 * @returns 
 */
export function formCapitalAdd (parameter) {
  const type = parameter.id ? 'edit' : 'add'
  return axios({
    url: `/admin/capital/${type}`,
    method: 'post',
    data: parameter
  })
}
/**
 * 资方详情
 * @param {*} parameter 
 * @returns 
 */
export function getCapitalInfo (parameter) {
  return axios({
    url: `/admin/capital/detail/${parameter}`,
    method: 'get'
  })
}
/**
 * 启用/禁用金融产品
 * @param {*} parameter 
 * @param {string} type able || disable
 * @returns 
 */
export function setCapitalAble (parameter, type="able") {
  return axios({
    url: `/admin/capital/${type}`,
    method: 'post',
    data: parameter
  })
}
// /**
//  * 禁用金融产品
//  * @param {*} parameter 
//  * @returns 
//  */
// export function setCapitalDisable (parameter) {
//   return axios({
//     url: '/admin/capital/disable',
//     method: 'post',
//     data: parameter
//   })
// }

/**
 * 修改资方分账划账账户
 * @param {*} parameter 
 * @returns 
 */
export function capitalSetAccount (parameter) {
  return axios({
    url: '/admin/capital/set/account',
    method: 'post',
    data: parameter
  })
}

/**
 * 投资回报
 * @param {*} parameter 
 * @returns 
 */
export function capitalInvestList (parameter) {
  return axios({
    url: '/admin/invest/return/page',
    method: 'post',
    data: parameter
  })
}

/**
 * 店铺分账明细查询
 * @param {*} parameter 
 * @returns 
 */
export function divideStoreDetailList (parameter) {
  return axios({
    url: '/admin/divide/detail/store_detail/page',
    method: 'post',
    data: parameter
  })
}
/**
 * 投资回报店铺汇总
 * @param {*} parameter 
 * @returns 
 */
export function divideStoreCollectList (parameter) {
  return axios({
    url: '/admin/divide/detail/store_collect/page',
    method: 'post',
    data: parameter
  })
}